Integrazzjoni ERP fi żewġ ġimgħat: gwida prattika għall-integrazzjoni tal-API tiegħek stess

Integrazzjoni ERP fi żewġ ġimgħat: gwida prattika għall-integrazzjoni tal-API tiegħek stess

Minn SAP għal Odoo - hawn kif tintegra Transpareo mas-sistema eżistenti tiegħek permezz tal-REST API tagħna, fi żewġ ġimgħat minflok proġett ta' sitt xhur.

‘Integrazzjoni ERP bla xkiel’ hija wegħda standard li, fil-prattika, tkun segwita minn proġett ta’ tliet xhur. Qed nippubblikaw il-Playbook tal-API tagħna sabiex it-tim IT tiegħek jista’ jivverifika liema dejta qed titlob fil-fatt qabel ma jiffirma l-kuntratt. Hawn dak li għandek tkun taf qabel ma tibda f’proġett ta’ integrazzjoni.

X’għandu bżonn jipprovdi l-ERP tiegħek fil-fatt

Biex noħolqu DPP, għandna bżonn dan li ġej għal kull prodott:

  • Data prinċipali - numru tal-oġġett, deskrizzjoni, varjanti, piżijiet, dimensjonijiet, immaġini
  • Data tal-lista tal-materjali - komponenti b’kwantitajiet u kontenut riċiklat
  • Data dwar l-oriġini - sit tal-produzzjoni, numru tal-batch, data tal-produzzjoni
  • Data ambjentali - CO₂eq għal kull unità, konsum tal-ilma, konsum tal-enerġija
  • Data tal-fornitur - min jipprovdi liema komponent (għad-diliġenza dujona)

Fit-teorija, din id-data kollha hija disponibbli fis-sistema ERP tiegħek. Fil-prattika, madankollu, hija mqassma fuq 4 sa 7 moduli: Ġestjoni tal-Materjali (MM), Produzzjoni (PP), Ġestjoni tal-Kwalità (QM), Ġestjoni tal-Fornituri (LFA1), kultant modulu separat ta’ EHS għad-dejta ambjentali, u kultant sistema PLM għall-formulazzjonijiet.

Il-mistoqsija dwar l-integrazzjoni mhix: ‘L-ERP tiegħek jipprovdi dejta lil DPP?’ Imma hi: ‘Kif ġġib id-dejta minn ħames sottosistemi flimkien f’sett ta’ dejta koerenti?’

Tliet mudelli ta’ integrazzjoni ppruvati u ttestjati

Mudell 1: OData / REST pull

Jaħdem tajjeb ma’ ERP moderni (SAP S/4HANA Cloud, Dynamics 365, Odoo). Il-fornitur DPP jiġbor id-dejta permezz ta’ OData jew REST. Inkrementali, skedat jew ibbażat fuq avvenimenti.

Vantaġġi: jeħtieġ żvilupp minimu min-naħa tiegħek; tipprovdi l-kredenzjali tal-qari, u l-fornitur jibni t-trasformazzjoni.

Iżvantaġġi: ma jaħdimx ma’ installazzjonijiet anzjani ta’ SAP ECC mingħajr saff API addizzjonali. Għandek bżonn governanza fuq it-talbiet għall-aċċess tad-dejta.

Mudell 2: Integrazzjoni bbażata fuq avvenimenti

SAP Event Mesh, Apache Kafka, RabbitMQ. L-ERP tiegħek jippubblika avvenimenti ta’ bidla; il-fornitur DPP jikkonsmahom.

Vantaġġi: kważi f’ħin reali, skalabbli b’mod eleganti, deċoppjat.

Żvantaġġi: L-issettjar huwa kumpless u jeħtieġ infrastruttura li mhux kull dipartiment tal-IT għandu. Normalment huwa eċċessiv għal kumpaniji iżgħar.

Patturn 3: Middleware / ETL

Għandek saff ta’ integrazzjoni (Mulesoft, Boomi, Informatica, Azure Data Factory) bejn l-ERP u s-sistemi esterni. Il-middleware jaġixxi bħala l-interface - il-fornitur DPP jikkomunika mal-middleware, qatt mhux direttament mal-ERP.

Vantaġġi: l-investimenti eżistenti jistgħu jintużaw, il-governanza hija stabbli, ebda aċċess dirett għall-ERP għal terzi.

Żvantaġġi: L-ispejjeż tal-middleware tiegħek jiżdiedu skont dan.

X’nagħmlu b’mod differenti f’proġetti speċifiċi

Ħafna fornituri jridu jikkonnettjaw direttament mal-ERP tiegħek. Aħna dejjem ninkludu pass intermedju: l-API tagħna taċċetta skema JSON newtrali, li timla billi tuża għodda tal-għażla tiegħek. Dan ifisser:

  • Tista’ tipprepara d-dejta int stess, billi tuża l-għodod li t-tim tiegħek jaf juża
  • Tista’ tibdel il-fornituri - il-format newtrali huwa portabbli
  • Tista’ tirrekupera s-sett kollu tad-dejta tiegħek fi kwalunkwe ħin - bħala CSV, XLSX, JSON-LD u SQL, kif ukoll permezz tal-REST API
  • Nipprovdu validatur tal-importazzjoni li jiċċekkja d-dejta tiegħek qabel it-tlugħ

Is-schema kompluta u l-endpoints kollha huma dokumentati pubblikament bħala speċifikazzjoni OpenAPI f’/apidocs. It-tim IT tiegħek jista’ jittestja l-interface qabel ma jinħareġ kuntratt - inklużi talbiet ta’ kampjun, risposti ta’ żball u dettalji ta’ awtentikazzjoni.

Linja taż-żmien għal dan l-approċċ fil-prattika:

  • Jiem 1 sa 2: Workshop tal-mappjar. Liema kamp ERP jikkorrispondi għal liema kamp DPP?
  • Jiem 3 sa 5: Esportazzjonijiet inizjali JSON mill-ERP, jiġu ppruvati bil-validatur tagħna.
  • Jiem 6 sa 8: Riżoluzzjoni tal-problemi (kampijiet nieqsa, kodifikazzjoni inkonsistenti).
  • Jiem 9 sa 10: L-ewwel DPPs jibdew jaħdmu.

Ġimgħatejn, mhux tliet xhur. Il-qalba tal-kwistjoni hija l-workshop tal-mappjar - hemmhekk tiġi ddeterminata l-kwalità tad-dejta.

X’imur ħażin: l-iżbalji l-aktar komuni

Dejta prinċipali tal-prodott f’sistemi multipli: SAP iżomm in-numru tal-oġġett, PIM iżomm l-immaġini u t-testijiet tal-marketing, u PLM iżomm il-lista tal-materjali. Ħadd m’għandu veduta konsistenti. Soluzzjoni: qabel ma jibda l-proġett, iddefinixxi liema sistema hija s-‘sors tal-verità’ għal kull kamp.

Ċertifikati bħala PDFs: il-fornituri jipprovdu ċertifikati GOTS, OEKO-TEX jew REACH bħala PDFs skannjati. Dan mhux sors ta’ data strutturata. Soluzzjoni: Il-korpi taċ-ċertifikazzjoni qed joffru dejjem aktar mistoqsijiet tal-API (OEKO-TEX qed imexxi t-triq, filwaqt li GOTS qed jibqa’ lura). Alternattivament, daħħal id-data b’mod manwali, iżda inkludi d-data ta’ skadenza biex tiżgura li ma jidhrux ċertifikati skaduti fid-DPP.

Kunfidenzjalità tal-formulazzjoni: partikolarment fil-kosmetiċi, l-ikel u l-farmacewtiċi, il-formulazzjoni sħiħa hija sigriet kummerċjali. Għandha l-DPP tagħmilhom pubbliċi? Soluzzjoni: Il-mudell ta’ tliet livelli tal-ESPR. Il-kategorija tal-prodott hija disponibbli għall-pubbliku; l-awtoritajiet regolatorji jistgħu jaraw il-formulazzjoni sħiħa. Dan kważi qatt mhu ostaklu, iżda għandu jiġi ċċarat f’fażi bikrija.

Id-dejta tal-CO₂ ibbażata fuq il-fornituri: Il-fornitur tiegħek jipprovdi valur medju għall-portafoll kollu tiegħu, mhux għal kull lotta. Soluzzjoni: Aċċetta dan temporanjament; aġġusta l-kuntratti mal-fornituri fit-tul. L-ESPR jeħtieġ valuri speċifiċi għall-prodott minn data speċifika ta’ qtugħ, iżda l-prattika attwali hija kompromess.

Verżjonijiet bil-lingwa lokali: Is-sistema ERP tiegħek fiha biss l-isem tal-prodott bil-Ġermaniż u bl-Ingliż. Għal 27 pajjiż tal-UE, għandek bżonn aktar. Soluzzjoni: Traduzzjoni bil-magni billi tuża bażi ta’ dejta tat-terminoloġija; għandna artiklu separat dwar dan.

Il-mistoqsijiet li għandek tistaqsi qabel il-proġett

Qabel ma tibgħat RFP lil tliet fornituri, wieġeb għall-mistoqsijiet li ġejjin internament:

  1. Kemm prodotti/numri ta’ oġġetti għandhom ikollhom DPPs? (10, 10,000, 1 miljun?)
  2. Liema sistemi bħalissa fihom dejta rilevanti għall-DPP?
  3. Liema dipartiment jimmaniġġja kull wieħed minn dawn is-sistemi?
  4. Għandek investiment f’middleware li għandu jintuża?
  5. Hemm saff ta’ API diġà f’postha fuq l-ERP tiegħek?

It-tweġibiet se jiddeterminaw liema wieħed mit-tliet mudelli hu l-iktar xieraq għalik. U se jiddeterminaw jekk proġett jieħu ġimgħatejn jew sitt xhur.

Pariri dwar l-integrazzjoni fil-newsletter

Mudelli tal-API, integrazjoni ERP u PIM, u gwidi prattiċi - mibgħuta lill-inbox tiegħek kull xahar.